home *** CD-ROM | disk | FTP | other *** search
/ Apple Developer Connection 1998 Fall: Game Toolkit / Disc.iso / SDKs / QuickTime Mac / AIncludes / QD3DCustomElements.a < prev    next >
Encoding:
Text File  |  1998-04-09  |  2.7 KB  |  101 lines  |  [TEXT/MPS ]

  1. ;
  2. ;    File:        QD3DCustomElements.a
  3. ;
  4. ;    Contains:    Custom QuickTime Elements in QuickDraw 3D                            
  5. ;
  6. ;    Version:    Technology:    Quickdraw 3D 1.5.4
  7. ;                Release:    QuickTime 3.0
  8. ;
  9. ;    Copyright:    © 1995-1998 by Apple Computer, Inc., all rights reserved.
  10. ;
  11. ;    Bugs?:        Please include the the file and version information (from above) with
  12. ;                the problem description.  Developers belonging to one of the Apple
  13. ;                developer programs can submit bug reports to:
  14. ;
  15. ;                    devsupport@apple.com
  16. ;
  17. ;
  18.     IF &TYPE('__QD3DCUSTOMELEMENTS__') = 'UNDEFINED' THEN
  19. __QD3DCUSTOMELEMENTS__ SET 1
  20.  
  21.     IF &TYPE('__QD3D__') = 'UNDEFINED' THEN
  22.     include 'QD3D.a'
  23.     ENDIF
  24.  
  25.  
  26. ; ******************************************************************************
  27. ; **                                                                             **
  28. ; **                        Custom Name Element Functions                         **
  29. ; **                                                                             **
  30. ; ****************************************************************************
  31.  
  32. ;
  33. ; extern TQ3Status CENameElement_SetData(TQ3Object object, const char *name)
  34. ;
  35.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  36.         IMPORT_CFM_FUNCTION CENameElement_SetData
  37.     ENDIF
  38.  
  39. ;
  40. ; extern TQ3Status CENameElement_GetData(TQ3Object object, char **name)
  41. ;
  42.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  43.         IMPORT_CFM_FUNCTION CENameElement_GetData
  44.     ENDIF
  45.  
  46. ;
  47. ; extern TQ3Status CENameElement_EmptyData(char **name)
  48. ;
  49.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  50.         IMPORT_CFM_FUNCTION CENameElement_EmptyData
  51.     ENDIF
  52.  
  53.  
  54. ; ******************************************************************************
  55. ; **                                                                             **
  56. ; **                            URL Data Structure Definitions                     **
  57. ; **                                                                             **
  58. ; ****************************************************************************
  59.  
  60.  
  61. ; typedef long                            TCEUrlOptions
  62. kCEUrlOptionNone                EQU        0
  63. kCEUrlOptionUseMap                EQU        1
  64. TCEUrlData                RECORD 0
  65. url                         ds.l    1                ; offset: $0 (0)
  66. description                 ds.l    1                ; offset: $4 (4)
  67. options                     ds.l    1                ; offset: $8 (8)
  68. sizeof                     EQU *                    ; size:   $C (12)
  69.                         ENDR
  70. ; ******************************************************************************
  71. ; **                                                                             **
  72. ; **                        Custom URL Element Functions                         **
  73. ; **                                                                             **
  74. ; ****************************************************************************
  75.  
  76. ;
  77. ; extern TQ3Status CEUrlElement_SetData(TQ3Object object, TCEUrlData *urlData)
  78. ;
  79.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  80.         IMPORT_CFM_FUNCTION CEUrlElement_SetData
  81.     ENDIF
  82.  
  83. ;
  84. ; extern TQ3Status CEUrlElement_GetData(TQ3Object object, TCEUrlData **urlData)
  85. ;
  86.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  87.         IMPORT_CFM_FUNCTION CEUrlElement_GetData
  88.     ENDIF
  89.  
  90. ;
  91. ; extern TQ3Status CEUrlElement_EmptyData(TCEUrlData **urlData)
  92. ;
  93.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  94.         IMPORT_CFM_FUNCTION CEUrlElement_EmptyData
  95.     ENDIF
  96.  
  97.  
  98.  
  99.     ENDIF ; __QD3DCUSTOMELEMENTS__ 
  100.  
  101.